<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>验单单管理系统登陆</title>
    {{--<link rel="shortcut icon" href="{{ asset('images/favicon.ico') }}">--}}
    <link rel="stylesheet" href="{{ asset('layui/css/layui.css') }}">
    <link rel="stylesheet" href="{{ asset('css/login.css') }}">
    <script type="text/javascript" src="{{ asset('layui/layui.js') }}"></script>
</head>
<body>
<div class="layui-carousel video_mask" id="login_carousel">
    <div carousel-item>
        <div class="carousel_div1"></div>
        <div class="carousel_div2"></div>
        <div class="carousel_div3"></div>
    </div>
    <div class="login layui-anim layui-anim-up">
        <h1>验单单管理系统</h1></p>
        <form class="layui-form" action="{{ url('login') }}" method="post" id="login_form">
            {{ csrf_field() }}
            <div class="layui-form-item">
                <input type="text" name="username" lay-verify="username" placeholder="请输入账号" autocomplete="off" value=""
                       class="layui-input">
            </div>
            <div class="layui-form-item">
                <input type="password" name="password" lay-verify="password" placeholder="请输入密码" autocomplete="off"
                       value="" class="layui-input">
            </div>
            <div class="layui-form-item form_code">
                <input class="layui-input" name="verycode" placeholder="验证码" lay-verify="verycode" type="text"
                       autocomplete="off">
                <div class="code"><img src="{{ url('captcha') }}" width="116" height="36"></div>
            </div>

            <button class="layui-btn login_btn" lay-submit="" lay-filter="login">登陆系统</button>
        </form>
    </div>
</div>
</body>
</html>
<script type="text/javascript">
    layui.config({
        base: "/js/utils/"
    }).use(['form', 'layer', 'jquery', 'common', 'carousel'], function () {
        var $ = layui.jquery,
            form = layui.form,
            common = layui.common,
            carousel = layui.carousel;
        /**背景图片轮播*/
        carousel.render({
            elem: '#login_carousel',
            width: '100%',
            height: '100%',
            interval: 2000,
            arrow: 'none',
            anim: 'fade',
            indicator: 'none'
        });

        /**重新生成验证码*/
        function reqCaptcha() {
            var url = "{{ url('captcha') }}?nocache=" + new Date().getTime()
            $('.code img').attr("src", url)
        }

        /**点击验证码重新生成*/
        $('.code img').on('click', function () {
            reqCaptcha();
        });
        form.verify({
            username: function (value) {
                if (value.length == 0) {
                    return '请输入登陆账号';
                }
            }, password: function (value) {
                if (value.length == 0) {
                    return '请输入登陆密码';
                }
            }, verycode: function (value) {
                if (value.length == 0) {
                    return '请填写验证码';
                }
            }
        });
        /**监听登陆提交*/
        form.on('submit(login)', function (data) {
            //弹出loading
            var loginLoading = top.layer.msg('登陆中，请稍候', {icon: 16, time: false, shade: 0.8});
            //记录ajax请求返回值
            var ajaxReturnData;
            //登陆验证
            $.ajax({
                url: $('#login_form').prop('action'),
                type: 'post',
                async: false,
                data: data.field,
                success: function (data) {
                    ajaxReturnData = data;
                }
            });
            //登陆成功
            if (ajaxReturnData.code == 1) {
                window.location.href = "{{ url('index') }}";
                top.layer.close(loginLoading);
                return false;
            } else {
                top.layer.close(loginLoading);
                common.xmLayErrorMsg(ajaxReturnData.message);
                reqCaptcha();
                return false;
            }
        });

        if (top != self) {
            parent.window.location.href = "{{ url('login') }}";
        }
    });
</script>